home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…tion Library 1994 January / ARPL-Jan94-Disc1of2-Partner-Edition.iso / Info Center / Business Systems Products / Oracle 7⁄AWS 95 Tech Notes / Oracle for A⁄UX Setup < prev   
Encoding:
Text File  |  1993-11-23  |  28.9 KB  |  597 lines  |  [TEXT/EDIT]

  1. Setting up an AWS 95 Server for ORACLE7 for A/UX                      Desktop
  2. Victor Grigorieff                                
  3. September 20, 1993                                             Apple A/UX 3.0.1
  4.  
  5. Revised 10/28/93 by Victor Grigorieff
  6.  
  7. This bulletin explains how to configure an Apple WorkGroup Server 95 (running
  8. A/UX 3.0.1) for use with the product "ORACLE7 Server for A/UX version 7.0".
  9. This document contains information which details steps to follow before
  10. installing any Oracle software.
  11.  
  12. Note:  This document describes the installation process for A/UX 3.0.1.
  13.        The process will most likely be different with future versions of A/UX.
  14.  
  15. This document does not assume that the reader has UNIX experience, but it 
  16. does assume that the reader has basic Macintosh experience.
  17.  
  18. Conventions used in this Bulletin
  19. ---------------------------------
  20.  
  21.   * Directories:  On the Macintosh, people are familiar with folders.  Every
  22.                   Macintosh (running the English language) has by default a
  23.                   folder named "System Folder".  A file can be referenced by a
  24.                   full path description.  An example path on a Macintosh would
  25.                   be: "Macintosh HD:Word Processing:My Letter".  This path
  26.                   would refer to a file named "My Letter", in the "Word
  27.                   Processing" folder of the disk named "Macintosh HD".
  28.  
  29.                   Under A/UX's Macintosh environment, the hard disk is
  30.                   named "/".  Under A/UX, and example path would look
  31.                   like: "/:Word Processing:My Letter"
  32.  
  33.                   On UNIX, people are familiar with directories.  
  34.                   All directories are inside the root directory, "/".  
  35.                   An example path would be "/users/oracle/dbs/initSAMP.ora".
  36.  
  37.   * Userid:       A userid is an account on a UNIX machine.  To log into
  38.                   a UNIX machine, you must provide a username and the
  39.                   appropriate password.  Once you have logged into a UNIX 
  40.                   machine, you have access to all of the programs and files
  41.                   to which that userid has access.
  42.  
  43.                   The superuser, "root", has access to all files and programs.
  44.                   Be very careful when you are logged in as that user.
  45.  
  46.   * Processes:    A process is a running image of an executable program.  On 
  47.                   the AWS 95, you can run 300 processes at once by default.  
  48.                   Before you log in, A/UX already has several processes active,
  49.                   performing system functions.  
  50.  
  51.                   When you run the CommandShell application (or telnet to the 
  52.                   AWS 95), a shell process is started to accept the commands
  53.                   you type. If you run a UNIX program, a separate process is
  54.                   created for that program, and will run until it exits 
  55.                   or is killed.  
  56.     
  57.                   On UNIX systems, some programs and files are accessible only
  58.                   by certain users.  In general, a process runs with the same
  59.                   permissions as the user who created it.  If you set the 
  60.                   setuid bit on a program, no matter who runs the program, the
  61.                   process will run with the same permissions as the owner of
  62.                   the program.  Some Oracle programs must run with the setuid
  63.                   bit set.
  64.  
  65.                   Sometimes processes on UNIX machines will get into a state
  66.                   where they will never exit on their own, and will need to be
  67.                   killed by the system administrator.
  68.  
  69.   * Shell:        A shell is a program that looks at the commands you type,
  70.                   and performs the appropriate tasks.  There are several shells
  71.                   available on A/UX, each with different features.  The root
  72.                   user uses the Bourne shell (/bin/sh).  All of the other users
  73.                   use the C-shell (/bin/csh).  The different shells have 
  74.                   different command languages, so some commands will work in 
  75.                   one shell and not others.  Each user has a default shell
  76.                   which A/UX will run when they log in.
  77.  
  78.                   The shell is run each time you bring up a new window in the 
  79.                   Commandshell application.  
  80.   
  81.   * Arguments     an argument is an option that you can specify at the time
  82.                   you invoke a UNIX command that affects the way that command
  83.                   behaves.  When you read the description of a UNIX command,
  84.                   it will list the various options available.  If you were
  85.                   interested in the -a, -b, and -c options, you could use the
  86.                   command "some_command -a -b -c" or "some_command -abc".
  87.  
  88.   * Environment   An environment is a set of variables and their values. You
  89.                   can view the current environment with the command 'env'.
  90.                   From time to time, you will need to set environment
  91.                   variables to have different values.  
  92.  
  93.   * Path          A path is a list of directories where UNIX will look for an
  94.                   executable program.  Any command which is not a shell
  95.                   command will be looked for in each of the directories in the
  96.                   path.  People usually add the directory which contains the
  97.                   oracle programs to their path to have access to the oracle
  98.                   tools. 
  99.  
  100.   * TextEditor    On UNIX machines, you will often have the need to edit text
  101.                   files.  People who are familiar with UNIX tend to prefer
  102.                   'vi' which is a standard UNIX text editor.  People who are
  103.                   familiar with the Macintosh tend to use the Macintosh-based
  104.                   "TextEditor" from the Macintosh environment of the AWS 95.
  105.                   Text Editor is located in "/: Applications" and behaves much
  106.                   like Teachtext, except you can edit multiple documents at a
  107.                   time.  
  108.  
  109.                   You may log in to the console of the AWS 95, and simply 
  110.                   double-click on a text file to bring up TextEditor to edit
  111.                   that file.
  112.  
  113.   * Commando      The term Commando refers to the way A/UX brings up a dialog
  114.                   box with a Macintosh interface to common UNIX commands.
  115.                   You do not need to know anything about Commando except that
  116.                   it is there, and can make your life a lot easier.  You must
  117.                   be logged into the Macintosh environment of the AWS 95 for
  118.                   this option to be available.  You can also bring up the
  119.                   Commando interface from within the CommandShell by typing a
  120.                   command, and hitting command-K instead of enter.
  121.                 
  122.                     
  123. The WorkGroup Server 95
  124. -----------------------
  125.  
  126. The Apple WorkGroup Server 95 (AWS 95) is a Macintosh Quadra 950 with special
  127. hardware additions, and an enhanced version of the UNIX operating system, A/UX
  128. 3.0.1.
  129.  
  130. The AWS 95 has a PDS (Processor Direct Slot) card on its motherboard.  This
  131. card provides faster access to the main memory by using a static RAM cache. 
  132. The PDS card also provides two extra SCSI buses which are capable of DMA
  133. (Direct Memory Access).  These two extra SCSI buses are significantly faster
  134. than the buses on the motherboard of the machine, and should be used for the
  135. drives that contain the database files.
  136.  
  137. A/UX 3.0.1 is a mix of System V release 2 UNIX, and the Macintosh System
  138. Software.  When the machine first boots, it reads a Macintosh Partition of 
  139. the boot disk, and loads the standard Macintosh operating system.  
  140. A/UX 3.0.1 is then launched by a program called "A/UX Startup". 
  141. The "A/UX Startup" application unloads the Macintosh operating system 
  142. and loads in the UNIX operating system.  This process is usually automated 
  143. by placing an alias to the "A/UX Startup" program into the "Startup Items"
  144. folder of the System Folder on the Macintosh Partition.    
  145.  
  146. Once the AWS 95 is started under A/UX, there will be a dialog box to log in.
  147. When A/UX is first installed, you can log in with the username 'root' with
  148. no password.  Once you have logged in, the AWS will look like a normal
  149. Macintosh.  You can then run normal Macintosh applications, including 
  150. Oracle tools that can connect to the UNIX-based database.
  151.  
  152. When you are logged in to the console (actually sitting at the machine) and
  153. using the AWS 95's Macintosh environment, the AWS is allocating UNIX memory to
  154. run the Macintosh environment.  You can adjust the amount of memory allocated
  155. to this finder environment by adjusting the Virtual Memory size, under the 
  156. Memory Control Panel.  When logged in as root, choose "Control Panels" from
  157. the Apple menu (the picture of the apple in the upper-left corner of the 
  158. screen).  Then you can double-click on the Memory icon.  You will see a setting
  159. called "After Logout" which has arrows to change the number.  By default this
  160. is set at 16 Megabytes.  If you do not intend to run large applications in 
  161. the Macintosh enviroment of the AWS, then you can safely set the size down to
  162. 8 Megabytes.
  163.  
  164. The AWS follows this chain of events when it starts up.
  165.  
  166.         AWS 95 is powered off.
  167.  
  168.                   |    ( User turns key to the right, or hits the    
  169.                   V      power key on the keyboard)  
  170.  
  171.         AWS 95 has started up from the MacPartition,
  172.           and is running Macintosh System 7 software.
  173.  
  174.                   |    ( User runs "A/UX Startup" program,    
  175.                   V      or A/UX Startup aliased in Startup Items folder)  
  176.  
  177.         AWS 95 is running UNIX.
  178.           * Remote users can log in with telnet.
  179.           * Oracle databases may be started if configured to do so.
  180.  
  181.                   |    ( User logs into console of the AWS 95 by entering
  182.                   V      UNIX userid and password - root is the superuser)  
  183.  
  184.         AWS 95 is running Macintosh Finder under A/UX 
  185.           *  User can now run Macintosh applications, like Oracle Tools.
  186.           *  User can now insert and mount CD-ROM disks, allowing her/him
  187.              to run the A/UX Installer from the ORACLE7 CD Install.
  188.           *  The AWS is now running like it should be for day-to-day use.    
  189.  
  190.                   |    ( User chooses Logout from the Special menu )
  191.                   V
  192.  
  193.         AWS 95 is still running UNIX, but memory used by the Macintosh
  194.           environment has been freed, allowing more memory to be used
  195.           by other services, like the Oracle database(s).
  196.  
  197.          | ( User chooses  | ( * WARNING -- this is an emergency measure:
  198.          |   Shutdown from |     User turns key to the left. 
  199.          |   Special menu) |      This forces powerdown of the AWS 95.
  200.          |                 |      If it still does not power down, try hitting 
  201.          | This is normal. |        button with the triangle on it.
  202.          |                 |
  203.          V                 V
  204.  
  205.         AWS 95 is powered down.
  206.  
  207.  
  208. Installing A/UX on the AWS 95
  209. -----------------------------
  210.  
  211. A/UX is usually installed on the AWS 95 when it arrives from Apple.  
  212. You MUST install another option before you can successfully install the Oracle7
  213. Server for A/UX.  
  214.  
  215. To Install A/UX:
  216.   *  Power down the AWS 95.
  217.   *  Insert the floppy disk labelled "Apple Workgroup Server 95 
  218.      Installation Boot Disk"
  219.   *  Insert the CD-ROM disk labelled 
  220.      "System Software Installer Database Service Environment"
  221.   *  Power up the AWS 95.
  222.  
  223. An A/UX installation consists of 3 parts:
  224.   *  Disk Setup
  225.   *  MacPartion A/UX Startup Files
  226.   *  A/UX Software Setup
  227.    
  228.   You will want to do custom installs on Disk Setup and A/UX Software Setup.
  229.   You can do an Easy Install of the Macintosh System Software Setup.
  230.    
  231.  
  232.   **  Disk Setup
  233.       ----------
  234.       You must partition each of your hard disks for use with A/UX.
  235.       There are several kinds of partitions, and each partition of a disk
  236.         must have a "Slice Number" assigned to it.
  237.      
  238.       These are the types of slices, and their common uses:
  239.   
  240.       * MacPartition
  241.         This is a small portion of the startup disk (4 Megabytes) that
  242.         holds a small System Folder.  Don't worry about making this
  243.         partion any larger, as it only needs to be 4 MB to startup A/UX.
  244.        
  245.         *** When you log into A/UX to run the Macintosh environment, 
  246.         *** A different System Folder is used.  If you want to use any
  247.         *** system extensions on your AWS 95's Macintosh environment,
  248.         *** you need to place them in /:mac:sys:System Folder.
  249.  
  250.       * Root (Slice 0)
  251.         Has the UNIX operating system -- must be present to start A/UX.
  252.         If this file system is "dirty", A/UX will not start.
  253.  
  254.       * Swap (Slice 1)
  255.         This is a partition which makes up swap space.  The UNIX
  256.         kernel (name for the core of the UNIX operating system) uses
  257.         swap space to complement the physical memory on the machine. 
  258.         A/UX can move processes from physical memory (RAM) to disk (swap)
  259.         to make room for other processes.  NEVER try to put a filesystem on a
  260.         swap partition.  
  261.  
  262.           *** Note: Shared memory cannot be swapped out of main memory
  263.                     The ORACLE7 SGA uses shared memory.  This is discussed
  264.                     in greater detail in part 2 of this bulletin.
  265.  
  266.       * Usr (Slice 2)
  267.         This is a UNIX filesystem which can be mounted on a directory, and 
  268.         used for UNIX files.  When you create a Usr slice using the program
  269.         "Apple HD SC Setup", it automatically puts a BSD 4.2 filesystem
  270.         on the partition (which is the equivilant of running newfs).
  271.  
  272.       * Free (Slice 3 or higher)
  273.         This is a partition with no filesystem on it.  It cannot be mounted
  274.         unless a filesystem is built on it using newfs (BSD 4.2) or
  275.         mkfs (System V)
  276.  
  277.         A/UX supports two kinds of filesystems-- BSD 4.2 and System V.
  278.         It is more convenient to use BSD 4.2 filesystems, because they support
  279.         longer filenames.  BSD 4.2 filesystems are the default.
  280.  
  281.       * Database Partition
  282.         This is a partition of the disk with no filesystem on it.  You can 
  283.         configure the A/UX kernel to allow the ORACLE7 database to write 
  284.         directly to database partitions.  Using raw database partitions
  285.         can provide better performance, as the rdbms can bypass the UNIX 
  286.         file buffers.  The drawback is that you also bypass the convenient
  287.         mechanisms for backing up these partitions.  Backing up raw partitions
  288.         is more complex than backing up UNIX filesystems.
  289.  
  290.         *** Warning:  Raw database partitions are more difficult to back up,
  291.         ***           and require familiarity with UNIX administration.
  292.  
  293.       You can choose a custom partitioning scheme that best suits your needs.
  294.       On a machine with a single 1 Gigabyte hard disk, you might choose 
  295.       the following partiiton scheme:
  296.  
  297.       Note:  1 MB is 1 Megabyte, which is 1024K.  If you are trying to figure
  298.              out how many megabytes are available on a partition, remember to
  299.              divide by 1024 (NOT 1000).  A partition with 1,000,000 K is
  300.              actually only 976 MB.  This becomes important when you are
  301.              adding datafiles to the Oracle database.
  302.  
  303.       Mac Driver         16 K   (This is required)
  304.       MacPartition        4 MB
  305.       Swap (Slice 1)     50 MB
  306.       Root (Slice 0)    120 MB
  307.       Usr  (Slice 2)    825 MB
  308.  
  309.       In this scheme, the database files and executables will be placed on the
  310.       UNIX file system on slice 2.  This leaves the A/UX operating system
  311.       on its own slice 0.  It is a very good idea to keep the database on 
  312.       a separate filesystem from the operating system.  If the Server ever
  313.       crashes while the rdbms is running, having the rdbms on a separate 
  314.       filesystem makes the server more likely to start up properly.
  315.  
  316.       Also note in this scheme we did not use Raw database partitions.
  317.       
  318.       In the process of partitioning disks, it is a good idea to keep a 
  319.       notebook where you write down all the information for every slice of
  320.       every hard disk.  
  321.  
  322.       The AWS 95 has 4 separate SCSI buses.  For each hard disk and tape drive,
  323.       it is important to know the bus number and the SCSI ID.  Below is a 
  324.       listing of the scsi buses. 
  325.  
  326.           Bus                       ID
  327.           ---------------------     -- 
  328.           Internal Motherboard      1
  329.           External Motherboard      2
  330.         * Internal Cache Card       3   (This is the primary bus)
  331.         * External Cache Card       4   (Good place for CD-ROM and HD's)
  332.  
  333.         * Indicates that the bus is significantly faster.  These buses are
  334.           connected to the cache card in the AWS 95.  These buses are capable
  335.           of DMA (Direct Memory Access).  The Fast external port is the 5th
  336.           slot from the bottom of the machine.  The Slow bus is the 25-pin 
  337.           connector on the right side of the back of the machine, on the edge.
  338.  
  339.       It is important to know the bus and SCSI ID of your hard disks so you
  340.       can configure your system to use those disks.  A slice of a hard disk
  341.       is referenced by a file in the /dev/dsk directory.  
  342.  
  343.       /dev/dsk/cX0Yd0sZ  is the generic format for a slice, where:
  344.              X   refers to the bus number, and
  345.              Y   refers to the SCSI id, and
  346.              Z   refers to the slice number.
  347.  
  348.       Examples:
  349.            /dev/dsk/c300d0s2  (Usr slice 2, on SCSI id 0 of fast internal bus)
  350.            /dev/dsk/c401d0s2  (Usr slice 2, on SCSI id 1 of fast external bus)
  351.            /dev/dsk/c302d0s4  (Raw partition 4, on SCSI id 2, of fast internal)
  352.     
  353.       You will need this information when you write the file /etc/fstab, which 
  354.       is necessary to access more than the default root filesystem.  This 
  355.       information is also necessary if you intend to use raw database 
  356.       partitions.
  357.  
  358.   **  MacPartition A/UX Startup Files
  359.       -------------------------------
  360.       
  361.       The default Easy Install options for the MacPartition A/UX Startup Files
  362.       are fine.  
  363.  
  364.  
  365.   **  A/UX Software Install
  366.       ---------------------
  367.  
  368.       You ** MUST ** perform a CUSTOM install of A/UX to enable the options
  369.       which are REQUIRED for Oracle7 Serveer for A/UX
  370.  
  371.       It is a good idea to install at least all of the following options:
  372.  
  373.         * Core A/UX System
  374.         * More UNIX Utilities
  375.         * Networking Capability 
  376.         * Network Server Capability
  377.         * Manual Pages
  378.         * Basic C Programming
  379.         * Debugging and Version
  380.         * Extended C Programming
  381.  
  382.       If you like, you can install every option, and they do fit comfortably
  383.       in a partition that is 120 MB.
  384. -------------------------------------------------------------------------------
  385.  
  386. Post Installation Tasks:
  387.  
  388.    * Once the install is complete, the machine will restart, and the CD will
  389.      be ejected.  The machine will boot up to a point where it prompts you to
  390.      log in.  
  391.  
  392.    * Log in with the userid root.
  393.      YOU MUST BE ROOT TO PERFORM THE NEXT SET OF TASKS.
  394.  
  395.    * Choose "Control Panels" from the Apple Menu, and double-click on the 
  396.      "General Controls" control panel.  Set the date and time and close the 
  397.      control panel.  
  398.  
  399.      *** It is important to have the date and time set properly before you
  400.      *** run Oracle databases.
  401.  
  402.    * Filesystem Setup:
  403.  
  404.      You need to set up your machine to mount the filesystems that were created
  405.      when you partitioned the hard disks.  When an A/UX machine boots up, it
  406.      attempts to mount any filesystems that are listed in the /etc/fstab file.
  407.      Initially, the fstab file has one entry:
  408.  
  409.      /dev/dsk/c300d0s0       /       ignore  rw      1 0
  410.  
  411.      The first three columns are the ones which are important:
  412.  
  413.      /dev/dsk/c300d0s0  This is the disk device file to be mounted.  This 
  414.                         particular entry refers to Slice 0 of SCSI ID 0 of 
  415.                         SCSI bus 3, which is the fast internal bus.  
  416.                         (See the Disk Setup section above for more info.
  417.  
  418.      /                  This describes where to mount the filesystem.  In this
  419.                         case, the slice is being mounted as the root of the 
  420.                         filesystem.  Other directories could be used as well,
  421.                         like "/data, "/oracle", or "/u1".
  422.  
  423.      ignore             This is the type of filesystem to be mounted.
  424.                                 
  425.                      *  ignore means that the device should not be mounted
  426.                         ignore is used for the / partition, as the fstab file
  427.                         itself is on the / partition, so the / partition must
  428.                         already be mounted if the file is being read. 
  429.                         ignore is useful as a placeholder in the file.
  430.  
  431.                    ***  4.2 means that the filesystem is the default BSD 4.2
  432.                         file system created by either newfs, Apple HD SC Setup,
  433.                         or the A/UX Install proces.
  434.             
  435.                         *** The Oracle software requires 4.2 filesystems, as 
  436.                         *** the names of some files exceed the limits of 
  437.                         *** System V (5.2) filesystems.
  438.  
  439.                      *  5.2 means that the filesystem is a System V filesystem.
  440.                         A/UX machines do not normally use these.
  441.  
  442.                      *  nfs means that the filesystem is actually on an NFS 
  443.                         server.  NFS is the Network File Service, which allows
  444.                         machines to mount filesystems which are on other 
  445.                         machines that are acting as NFS servers.
  446.      
  447.      rw              This specifies a readable and writable filesystem,
  448.                      which is what you want.
  449.  
  450.      1 0             These parameters affect the checking and backing up
  451.                      of the filesystem, and generally do not need to be
  452.                      changed.
  453.  
  454.      You will need to add an entry for each filesystem other than '/' that 
  455.      you intend to use.  Before you mount a filesystem, you need to choose 
  456.      a directory to mount the filesystem on.  
  457.  
  458.      Example of setting up a filesystem
  459.      ----------------------------------
  460.  
  461.      It is convenient to make directories in / which follow a consistent
  462.      naming scheme.  For the first filesystem, you could call it 'u1', or any
  463.      other name you come up with.  The name is not important, as long as  you
  464.      use a consistent naming convention.  
  465.  
  466.      *** Note: DO NOT MOUNT FILESYSTEMS on the directory called " Shared Data"
  467.      ***       because the Oracle database will not be able to handle 
  468.      ***       directories with the spaces in their names.
  469.   
  470.      While logged in to the console of the AWS 95 in the Macintosh
  471.      environment, you could double-click on the '/' disk icon, and then
  472.      choose "New Folder" from the File menu.  You could then type in the name
  473.      for the new directory, like 'u1'.  At this point you will have created a
  474.      directory on which you can mount a filesystem.
  475.  
  476.      Then you need to remember what disk file corresponds to the filesystem
  477.      you want to mount.  /dev/dsk/c300d0s2 would be the Usr slice 2 of the 
  478.      hard disk at SCSI ID 0 on bus 3.   The filesystem is probably a BSD 4.2
  479.      filesystem (this is discussed above), so the filesystem type is 4.2.
  480.  
  481.      You would then add the following line to the file and save the file.
  482.  
  483.      /dev/dsk/c300d0s2       /u1     4.2     rw      1 0
  484.  
  485.      You can use the A/UX command '/etc/fsentry' to automate the editing of
  486.      the fstab file.  If you type the command from the UNIX prompt, it will
  487.      ask you a few questions.  If you double-click on the fsentry icon, you
  488.      will be presented with a Commando dialog box with your options.  In
  489.      either case, fsentry will add a line to the /etc/fstab file, and mount
  490.      the newly entered filesystem.
  491.  
  492.      At the UNIX prompt, type the following commmand:
  493.  
  494.      df -B   (The -B must be a capital 'B')
  495.  
  496.      You should see output like this:
  497.  
  498.      Filesystem        kbytes    used   avail %used  Mounted on
  499.      /dev/dsk/c0d0s0   140519  119247   14246   89%  /
  500.      
  501.      This means that you have only one filesystem mounted. It is mounted on /,
  502.      and it is almost full (89%).  
  503.  
  504.      To mount any filesystems you added to the /etc/fstab file, use the
  505.      following command:
  506.  
  507.      mount -a
  508.  
  509.      If you see nothing happen that means that it completed successfully, and
  510.      that all filesystems listed in the /etc/fstab file are mounted. If
  511.      errors reported, you may have made an error identifying a slice of a
  512.      disk, or entered a mount point that is not an available directory.
  513.  
  514.      Now the 'df -B' should list several filesystems.  
  515.  
  516.      Filesystem        kbytes    used   avail %used  Mounted on
  517.      /dev/dsk/c0d0s0   140519  119247   14246   89%  /
  518.      /dev/dsk/c300d0s  637015      12  637003    1%  /u1
  519.  
  520.      In this case, the / filesystem is almost full, and does not have enough
  521.      room to install an Oracle database.  The filesystem mounted on /u1 has
  522.      over 600 megabytes available, and would be a good place to install the
  523.      Oracle database.  When you run the A/UX Installer to install the database
  524.      on the server, make sure you are installing in a directory which is in
  525.      a filesystem with enough available space.  In this case, I could make a
  526.      directory called oracle in /u1, and install the database there.
  527.  
  528.      Note:  The sample Oracle installation requires 60 megabytes of space.
  529.  
  530.    * UNIX kernel configuration to enable networking:
  531.  
  532.      If you intend to use TCP/IP, you must configure the UNIX kernel to do so.
  533.  
  534.      If you are only using SQL*Net Appletalk (and not TCP/IP), you do not need
  535.      to reconfigure the UNIX kernel, and you could skip this section.
  536.  
  537.      Before you attempt this, you need to make sure that no one else is using
  538.      the machine, and that you have the following information: 
  539.     
  540.        * IP address  ( A series of 4 numbers, separated by periods (.) that 
  541.                        identifies the machine on the network.  Also called an
  542.                        Internet address.  This unique number is assigned by 
  543.                        your network administrator, and must not be used by any
  544.                        other machine on the network.  An example address would
  545.                        be 128.20.2.17. )
  546.        * Hostname    ( A name for the machine on the network.  This is 
  547.                        different from the "Macintosh Name" in the "Sharing
  548.                        Setup" control panel.  Hostnames cannot have 
  549.                        punctuation characters in them.  Example hostnames
  550.                        would be "squid", "aws95", or "saleserver". )
  551.        * Domain name ( On larger networks, domains may be defined.  Most
  552.                        universities, government agencies, and larger companies
  553.                        are on the Internet.  This large network is divided into
  554.                        domains.  Example domain names would be "us.oracle.com"
  555.                        or "cs.some_college.edu".  It is useful to know this 
  556.                        information, but it is not required. 
  557.         
  558.                        *** Note: This has nothing to do with Appletalk Zones.)
  559.  
  560.        * Subnet Mask ( A series of 4 numbers, separated by periods (.) that
  561.                        tells the machine how to broadcast information to the 
  562.                        network.  Your network administrator should give you
  563.                        this information, as an error in this parameter can 
  564.                        cause problems for your machine and others on the
  565.                        network.  The most common masks are 255.255.0.0 and
  566.                        255.255.255.0.  It is extremely rare that a digit in the
  567.                        mask is anything but 255 or 0. )
  568.        * NIS Domain  ( Your site may use NIS (Network Information Services),
  569.                        previously known as yp (Yellow Pages).  This is not
  570.                        required, and will cause problems if not properly 
  571.                        configured.  NIS allows your machine to ask servers 
  572.                        on the network for help resolving symbolic names,
  573.                        delivering electronic mail, and other similar tasks.
  574.                        
  575.                        *** Warning:  If you configure your machine to use NIS
  576.                            and a ypserver is not present on your network,
  577.                            your machine WILL NOT BOOT.  If this happens, you
  578.                            will have to rename /etc/ypbind to disable yp.
  579.  
  580.      Once you have this information (and have it written down in your log),
  581.      you are ready to run the following command:
  582.  
  583.        newconfig bnet
  584.  
  585.      newconfig will ask you several questions.  You give it answers based on
  586.      the information gathered from your network administrator.  In general,
  587.      when you are asked "Do you want this machine to be an NIS client?",
  588.      you will answer NO.  This avoids the problem described in the warning
  589.      above.
  590.  
  591.      When newconfig finishes a few minutes later, you should restart the 
  592.      AWS 95 immediately.   
  593.  
  594.      Now the A/UX machine has a properly installed and configured operating
  595.      system, and is ready for an Oracle Installation.
  596.  
  597.